package main

import "fmt"

/**
切片值的修改
切片截取后是一个新的切片，在新的切片上进行修改，会影响原来的切片吗
	会影响原来的切片
*/
func main() {
	s := []int{1, 2, 3, 4, 5, 5, 6, 6, 6}
	ints := s[:5]
	ints[0] = 22
	fmt.Println(ints)
	fmt.Println(s)
	/*
		截取后的切片，并没有分配新的内存区域，而还是指向原有切片的内存区域
			[22 2 3 4 5]
			[22 2 3 4 5 5 6 6 6]
	*/

}
